function Evento(opcion1,opcion2,opcion3,opcionc,opcion4)
{
    this.opcion1 = opcion1;
    this.opcion2 = opcion2;
	this.opcion3 = opcion3;
	this.opcion4 = opcion4;
	this.opcionc = opcionc;
	this.opcionp = opcionp;
}
function CargarXMLEventos()
{
	try
	{
		xmlDoc=AbrirFichero("xml/preguntas.xml");
		eventosXML=xmlDoc.getElementsByTagName('evento');

        if (eventosXML.length>0)
        {
            eventos=new Array(); //clase con los datos cargados
         }
        for(var i=0; i< eventosXML.length; i++) 
		{
            xmlEvento=eventosXML[i];
		
            opcion1=xmlEvento.getElementsByTagName("opcion1")[0].firstChild.nodeValue;
			opcion2=xmlEvento.getElementsByTagName("opcion2")[0].firstChild.nodeValue;
			opcion3=xmlEvento.getElementsByTagName("opcion3")[0].firstChild.nodeValue;
			opcion4=xmlEvento.getElementsByTagName("opcion4")[0].firstChild.nodeValue;
			opcionc=xmlEvento.getElementsByTagName("opcionc")[0].firstChild.nodeValue;
			opcionp=xmlEvento.getElementsByTagName("opcionp")[0].firstChild.nodeValue;
			vector[i]=new Array(5);
		vector[i][0]=opcion1;
		vector[i][1]=opcion2;
		vector[i][2]=opcion3;
		vector[i][3]=opcion4;
		vector[i][4]=opcionc;
		vector[i][5]=opcionp;
            evento = new Evento(opcion1,opcion2,opcion3,opcion4,opcionc,opcionp);       
            eventos.push(evento);

        }
		return eventos;
	}
	catch(e)
	{
		alert("Se produjo un error en la carga de los datos");
	}    

}
function crearTabla() 
{
        var tr;
        var td;
        var tabla;
        var l=0;
		
		
        ev= CargarXMLEventos();
        auxUnEven=ev.pop();
		tabla=document.getElementById("datos");
        while (auxUnEven!=undefined)
        {
		
		alert(vector[l][0]);
            tr=tabla.insertRow(l);
            //creamos las columnas de la tabla 
            td=tr.insertCell(0);
			td.innerHTML=auxUnEven.opcion1;
            td=tr.insertCell(1);
			td.innerHTML=auxUnEven.opcion2;
            td=tr.insertCell(2);
			td.innerHTML=auxUnEven.opcion3;
			td=tr.insertCell(3);
			td.innerHTML=auxUnEven.opcion4; 
			td=tr.insertCell(4);
			td.innerHTML=auxUnEven.opcionc; 
			td=tr.insertCell(4);
			td.innerHTML=auxUnEven.opcionp;
            l++;
            auxUnEven=ev.pop();
        }
        if (l==0)
        {
            tabla=document.getElementById("datos");
            tr=tabla.insertRow(l);
            td=tr.insertCell(0);
            td.innerHTML=" No Hay Eventos ";
        }

}



